1
Pythonの辞書の定義:キーと値のマッピング
EvoClass-AI001第8講義
00:00

Pythonの辞書の定義:キーと値のマッピング

Pythonでは、辞書は順序ではなく記述的な方法でデータを格納する柔軟な基本的なデータ型です。リストやタプルのようなシーケンスとは異なり、辞書は順序が指定されていないデータが一意の名前(キー)を使って整理されるコレクションです。この構造により、非常に高速なデータ検索が可能になります。

1. 核心構造:キーと値のペア

データは、一意のキーが直接にマップされるペアとして保存されます。この設計は最適化されたハッシュマップに似ており、極めて高速な取得を保証します。キーは一意で、不変(通常文字列または数値)である必要があります。一方、値は任意のデータ型にできます。

{"student_id":101,"name":"Alex","grade":88.5}

2. 辞書の構文と特性

  • 辞書は波括弧({}){}を使って定義されます。
  • そしてコロン(:):はキーとその対応する値(キー:値)を区切ります。
  • 辞書は可変であり、作成後にキーと値を動的に追加・削除・変更できるということです。
💡 インデックスアクセスとキー検索の違い
辞書は数値インデックス(例:[0][1])をサポートしていません。データは作成時に指定した特定のキー名を使って取得する必要があります(例:dictionary["name"])。
main.py
TERMINALbash — 80x24
> 使用準備完了。実行するには「実行」をクリックしてください。
>